package com.example.wan1.di;

import com.example.wan1.R;
import com.example.wan1.adapter.ArticleListAdapter;
import com.example.wan1.model.ArticleBean;

import java.util.ArrayList;
import java.util.List;

import javax.inject.Singleton;

import dagger.Module;
import dagger.Provides;

/***
 * @Author: zxd
 * @CreateDate: 2020/8/27 11:30
 * @Description: 请注意：不适合把数据集和集合的数据放到这里，而且会引发其他的问题
 */
@Module
public class CommonModule {

    //文章列表、文章适配器
    @Provides
    static ArticleListAdapter provideArticleAdapter(List<ArticleBean> list) {
        return new ArticleListAdapter(R.layout.article_item, list);
    }

    @Provides
    static List<ArticleBean> provideArticleList() {
        return new ArrayList<>();
    }
}
